|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface MediaFolder
This interface provides methods to handle the MediaStore-folder
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface de.espirit.firstspirit.access.store.IDProvider |
|---|
IDProvider.DependentReleaseType, IDProvider.RevertType, IDProvider.UidType |
| Nested classes/interfaces inherited from interface de.espirit.firstspirit.storage.HistoryProvider |
|---|
HistoryProvider.RevisionProvider |
| Field Summary | |
|---|---|
static IDProvider.UidType |
UID_TYPE
Uid type as returned by IDProvider.getUidType(). |
| Fields inherited from interface de.espirit.firstspirit.access.store.IDProvider |
|---|
CHANGED, NEVER_RELEASED, RELEASED |
| Fields inherited from interface de.espirit.firstspirit.access.store.StoreElement |
|---|
RELEASE_REQUESTED |
| Fields inherited from interface de.espirit.firstspirit.storage.HistoryProvider |
|---|
ALL_REVISIONS, EVER_SINCE |
| Method Summary | |
|---|---|
Media |
createMedia(String uidSuggestion,
String filename,
int type,
boolean languageDependent)
Create a new media in the current MediaStore-folder |
Media |
createMedia(String uidSuggestion,
String filename,
int type,
boolean languageDependent,
boolean unifyIdentifierOnServer)
Create a new media in this mediafolder |
Media |
createMedia(String uidSuggestion,
String filename,
int type,
boolean languageDependent,
Map<Language,String> lang2DisplayName,
boolean unifyIdentifierOnServer)
Create a new media in this mediafolder |
MediaFolder |
createMediaFolder(String uid)
Create a new MediaStore-folder in the MediaStore and unifies the uid if necessary. |
MediaFolder |
createMediaFolder(String uid,
boolean unifyIdentifierOnServer)
Create a new MediaFolder as child of this media folder. |
MediaFolder |
createMediaFolder(String uid,
Map<Language,String> lang2DisplayName,
boolean unifyIdentifierOnServer)
Create a new MediaFolder as child of this media folder. |
boolean |
getCopyAllMedia()
Deprecated. since 4.2.29 - use a generate task which specifies this folder as startnode |
String |
getName()
Deprecated. since 4.1.10 - use IDProvider.getUid() |
void |
releaseAllChilds()
Deprecated. since 4.0.17 - use IDProvider.release()
or
IDProvider.release(true) |
void |
setCopyAllMedia(boolean copyAllMedia)
Deprecated. since 4.2.29 - use a generate task which specifies this folder as startnode |
void |
setName(String name)
Deprecated. since 4.1.10 - use IDProvider.setUid(String) |
| Methods inherited from interface de.espirit.firstspirit.access.store.Referenceable |
|---|
getReferenceName |
| Methods inherited from interface de.espirit.firstspirit.access.store.IDProvider |
|---|
clone, contrastWith, getDisplayName, getId, getID, getInRevision, getLanguageInfo, getLongID, getMeta, getMetaFormData, getParent, getReleasedBy, getReleaseRevision, getReleaseStatus, getRevision, getUid, getUidType, hasMeta, hasUid, isInReleaseStore, isReleaseSupported, moveChild, moveChild, release, release, revert, setMeta, setMetaFormData, setUid |
| Methods inherited from interface de.espirit.firstspirit.access.Workflowable |
|---|
getColor, getTask, hasTask, removeTask, setColor, setTask |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface de.espirit.firstspirit.storage.HistoryProvider |
|---|
asRevisionProvider, getHistory, getHistory |
| Field Detail |
|---|
static final IDProvider.UidType UID_TYPE
IDProvider.getUidType().
| Method Detail |
|---|
MediaFolder createMediaFolder(String uid)
throws LockException,
ElementDeletedException
createMediaFolder uid, true
uid - unique identifier of the new media folder
LockException - if this folder is locked in another session
ElementDeletedException
MediaFolder createMediaFolder(String uid,
boolean unifyIdentifierOnServer)
throws LockException,
DuplicateReferenceNameException,
ElementDeletedException
uid - the unique identifier, used as suggestion if
uniqueIdentifier == trueunifyIdentifierOnServer - use true to unify unique
identifier by the server if neccessary
LockException - if this folder is locked in another session
DuplicateReferenceNameException - if
uniqueIdentifier == false and a media folder with
the same unique identifier already exists.
ElementDeletedException - if this folder is already deleted on the server
MediaFolder createMediaFolder(String uid,
Map<Language,String> lang2DisplayName,
boolean unifyIdentifierOnServer)
throws LockException,
DuplicateReferenceNameException,
ElementDeletedException
unifyNameOnServer == true the given uid
will be unified on server if necessary, otherwise a DuplicateReferenceNameException will be thrown,
if a mediafolder with the given uid already exists on the server.
uid - the unique identifier, used as suggestion if
uniqueIdentifier == truelang2DisplayName - mapping of language to language specific displayname; used to create LanguageInfo nodesunifyIdentifierOnServer - use true to unify unique
identifier by the server if neccessary
LockException - if this folder is locked in another session
DuplicateReferenceNameException - if
uniqueIdentifier == false and a media folder with
the same unique identifier already exists.
ElementDeletedException - if this folder is already deleted on the server
Media createMedia(String uidSuggestion,
String filename,
int type,
boolean languageDependent)
throws DuplicateReferenceNameException,
LockException,
ElementDeletedException
uidSuggestion - the unique identifier, used as suggestion if uniqueIdentifier == truefilename - filename of the new mediatype - type e.g. Media.FILE, Media.PICTURElanguageDependent - flag if new media should be a languagedependent (true
media, or not (false).
DuplicateReferenceNameException - if a medium with this
IDProvider.getUid() already exists on the server
LockException - if this folder is locked in another session
ElementDeletedException - if this media folder is already deleted on the server
Media createMedia(String uidSuggestion,
String filename,
int type,
boolean languageDependent,
boolean unifyIdentifierOnServer)
throws LockException,
DuplicateReferenceNameException,
ElementDeletedException
mediafolder
uidSuggestion - the unique identifier, used as suggestion if uniqueIdentifier == truefilename - filename of the new mediatype - type e.g. Media.FILE, Media.PICTURElanguageDependent - flag if new media should be a languagedependent (true
media, or not (false).unifyIdentifierOnServer - use true to unify unique identifier by the server if neccessary
DuplicateReferenceNameException - if a medium with the given uidSuggestion already exists on the server and unifyIdentifierOnServer == false
LockException - if this folder is locked in another session
ElementDeletedException - if this media folder is already deleted on the server
Media createMedia(String uidSuggestion,
String filename,
int type,
boolean languageDependent,
Map<Language,String> lang2DisplayName,
boolean unifyIdentifierOnServer)
throws LockException,
DuplicateReferenceNameException,
ElementDeletedException
mediafolder
uidSuggestion - the unique identifier, used as suggestion if uniqueIdentifier == truefilename - filename of the new mediatype - type e.g. Media.FILE, Media.PICTURElanguageDependent - flag if new media should be a languagedependent (true
media, or not (false).lang2DisplayName - mapping of language to specific displayname; used to create LanguageInfo nodesunifyIdentifierOnServer - use true to unify unique identifier by the server if neccessary
DuplicateReferenceNameException - if a medium with the given uidSuggestion already exists on the server and unifyIdentifierOnServer == false
LockException - if this folder is locked in another session
ElementDeletedException - if this media folder is already deleted on the server@NotNull @Deprecated String getName()
IDProvider.getUid()
getName in interface StoreElement@Deprecated void setName(String name)
IDProvider.setUid(String)
name - new name of the MediaStore-folder@Deprecated void setCopyAllMedia(boolean copyAllMedia)
generate task which specifies this folder as startnode
@Deprecated boolean getCopyAllMedia()
generate task which specifies this folder as startnode
@Deprecated void releaseAllChilds()
IDProvider.release()
or
IDProvider.release(true)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||