Created
February 28, 2014 09:12
-
-
Save DemkaAge/9267844 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package ru.brbpm.lecm.shared.filenet.ce.impl.core; | |
| import ru.brbpm.lecm.shared.filenet.ce.collection.CeStringList; | |
| import ru.brbpm.lecm.shared.filenet.ce.constants.CePropertyNames; | |
| import ru.brbpm.lecm.shared.filenet.ce.core.CeContainable; | |
| import ru.brbpm.lecm.shared.filenet.ce.core.CeFolder; | |
| import ru.brbpm.lecm.shared.filenet.ce.core.CeRepositoryObject; | |
| import java.util.Date; | |
| /** | |
| * User: dshahovkin | |
| * Date: 25.10.13 | |
| * Time: 10:31 | |
| */ | |
| public class CeFolderImpl extends CeIndependentlyPersistableObjectImpl implements CeFolder, CeRepositoryObject, | |
| CeContainable { | |
| private static final long serialVersionUID = -3288335411315277319L; | |
| @Override | |
| public CeFolder getParent() { | |
| return (CeFolder) getProperties().getEngineObjectValue("Parent"); | |
| } | |
| @Override | |
| public void setParent(CeFolder folder) { | |
| getProperties().putValue("Parent", (CeEngineObjectImpl) folder); | |
| } | |
| @Override | |
| public String getFolderName() { | |
| return getProperties().getStringValue("FolderName"); | |
| } | |
| @Override | |
| public void setFolderName(String s) { | |
| getProperties().putValue("FolderName", s); | |
| } | |
| @Override | |
| public CeStringList getSubFolders() { | |
| // fixme | |
| return null; | |
| } | |
| @Override | |
| public String getPathName() { | |
| return getProperties().getStringValue("PathName"); | |
| } | |
| @Override | |
| public String getIndexationId() { | |
| return getProperties().getStringValue(CePropertyNames.INDEXATION_ID); | |
| } | |
| @Override | |
| public String getCreator() { | |
| return getProperties().getStringValue(CePropertyNames.CREATOR); | |
| } | |
| @Override | |
| public void setCreator(String s) { | |
| getProperties().putObjectValue(CePropertyNames.CREATOR, s); | |
| } | |
| @Override | |
| public Date getDateCreated() { | |
| return getProperties().getDateTimeValue(CePropertyNames.DATE_CREATED); | |
| } | |
| @Override | |
| public void setDateCreated(Date date) { | |
| getProperties().putObjectValue(CePropertyNames.DATE_CREATED, date); | |
| } | |
| @Override | |
| public Date getDateLastModified() { | |
| return getProperties().getDateTimeValue(CePropertyNames.DATE_LAST_MODIFIED); | |
| } | |
| @Override | |
| public void setDateLastModified(Date date) { | |
| getProperties().putObjectValue(CePropertyNames.DATE_LAST_MODIFIED, date); | |
| } | |
| @Override | |
| public String getId() { | |
| return getProperties().getIdValue(CePropertyNames.ID).getId(); | |
| } | |
| @Override | |
| public String getLastModifier() { | |
| return getProperties().getStringValue(CePropertyNames.LAST_MODIFIER); | |
| } | |
| @Override | |
| public void setLastModifier(String s) { | |
| getProperties().putObjectValue(CePropertyNames.LAST_MODIFIER, s); | |
| } | |
| @Override | |
| public String getLockOwner() { | |
| return getProperties().getStringValue(CePropertyNames.LOCK_OWNER); | |
| } | |
| @Override | |
| public Integer getLockTimeout() { | |
| return getProperties().getInteger32Value(CePropertyNames.LOCK_TIMEOUT); | |
| } | |
| @Override | |
| public String getName() { | |
| return getProperties().getStringValue(CePropertyNames.NAME); | |
| } | |
| @Override | |
| public String getOwner() { | |
| return getProperties().getStringValue(CePropertyNames.OWNER); | |
| } | |
| @Override | |
| public void setOwner(String s) { | |
| getProperties().putObjectValue(CePropertyNames.OWNER, s); | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment