Ticket #2685 - Forgot the annotations and resource bundles
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4739 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: 9b643491bc
pull/2/head
parent
61e9ef8ed0
commit
14a18c75ab
|
|
@ -19,14 +19,7 @@ import org.libreccm.modules.ShutdownEvent;
|
||||||
import org.libreccm.modules.UnInstallEvent;
|
import org.libreccm.modules.UnInstallEvent;
|
||||||
import org.libreccm.web.ApplicationType;
|
import org.libreccm.web.ApplicationType;
|
||||||
import org.libreccm.web.CcmApplication;
|
import org.libreccm.web.CcmApplication;
|
||||||
import org.librecms.assets.AssetTypes;
|
import org.librecms.assets.*;
|
||||||
import org.librecms.assets.Bookmark;
|
|
||||||
import org.librecms.assets.ExternalAudioAsset;
|
|
||||||
import org.librecms.assets.ExternalVideoAsset;
|
|
||||||
import org.librecms.assets.FileAsset;
|
|
||||||
import org.librecms.assets.Image;
|
|
||||||
import org.librecms.assets.LegalMetadata;
|
|
||||||
import org.librecms.assets.SideNote;
|
|
||||||
import org.librecms.contentsection.ContentSection;
|
import org.librecms.contentsection.ContentSection;
|
||||||
import org.librecms.contentsection.ContentSectionCreator;
|
import org.librecms.contentsection.ContentSectionCreator;
|
||||||
import org.librecms.contentsection.ContentSectionSetup;
|
import org.librecms.contentsection.ContentSectionSetup;
|
||||||
|
|
@ -70,7 +63,8 @@ import java.util.Properties;
|
||||||
Event.class,
|
Event.class,
|
||||||
MultiPartArticle.class,
|
MultiPartArticle.class,
|
||||||
News.class})
|
News.class})
|
||||||
@AssetTypes({Bookmark.class,
|
@AssetTypes({AudioAsset.class,
|
||||||
|
Bookmark.class,
|
||||||
ExternalVideoAsset.class,
|
ExternalVideoAsset.class,
|
||||||
ExternalAudioAsset.class,
|
ExternalAudioAsset.class,
|
||||||
FileAsset.class,
|
FileAsset.class,
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,8 @@
|
||||||
*/
|
*/
|
||||||
package org.librecms.assets;
|
package org.librecms.assets;
|
||||||
|
|
||||||
|
import com.arsdigita.cms.ui.assets.forms.AudioForm;
|
||||||
|
import com.arsdigita.cms.ui.assets.forms.ExternalVideoAssetForm;
|
||||||
import org.hibernate.envers.Audited;
|
import org.hibernate.envers.Audited;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
@ -29,6 +31,7 @@ import javax.persistence.OneToOne;
|
||||||
import javax.persistence.Table;
|
import javax.persistence.Table;
|
||||||
|
|
||||||
import static org.librecms.CmsConstants.*;
|
import static org.librecms.CmsConstants.*;
|
||||||
|
import static org.librecms.assets.AssetConstants.ASSETS_BUNDLE;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An asset for audio files, for example podcasts of music.
|
* An asset for audio files, for example podcasts of music.
|
||||||
|
|
@ -38,6 +41,11 @@ import static org.librecms.CmsConstants.*;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "AUDIO_ASSETS", schema = DB_SCHEMA)
|
@Table(name = "AUDIO_ASSETS", schema = DB_SCHEMA)
|
||||||
@Audited
|
@Audited
|
||||||
|
@AssetType(assetForm = AudioForm.class,
|
||||||
|
labelKey = "audio_asset.label",
|
||||||
|
labelBundle = ASSETS_BUNDLE,
|
||||||
|
descriptionKey = "audio_asset.description",
|
||||||
|
descriptionBundle = ASSETS_BUNDLE)
|
||||||
public class AudioAsset extends BinaryAsset implements Serializable {
|
public class AudioAsset extends BinaryAsset implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = -2290028707028530325L;
|
private static final long serialVersionUID = -2290028707028530325L;
|
||||||
|
|
|
||||||
|
|
@ -275,6 +275,8 @@ cms.ui.assets.binaryasset.size=Size (bytes)
|
||||||
cms.ui.assets.image.width.label=Width
|
cms.ui.assets.image.width.label=Width
|
||||||
cms.ui.assets.image.height.label=Height
|
cms.ui.assets.image.height.label=Height
|
||||||
cms.ui.assets.image.legal_metadata.label=Legal metadata
|
cms.ui.assets.image.legal_metadata.label=Legal metadata
|
||||||
|
cms.ui.assets.audio.legal_metadata.label=Legal metadata
|
||||||
|
|
||||||
cms.ui.categories=Categories
|
cms.ui.categories=Categories
|
||||||
cms.ui.new_item=Create new content item
|
cms.ui.new_item=Create new content item
|
||||||
cms.ui.authoring.content_type=Content Type:
|
cms.ui.authoring.content_type=Content Type:
|
||||||
|
|
|
||||||
|
|
@ -273,6 +273,7 @@ cms.ui.assets.binaryasset.size=Gr\u00f6\u00dfe (Bytes)
|
||||||
cms.ui.assets.image.width.label=Breite
|
cms.ui.assets.image.width.label=Breite
|
||||||
cms.ui.assets.image.height.label=H\u00f6he
|
cms.ui.assets.image.height.label=H\u00f6he
|
||||||
cms.ui.assets.image.legal_metadata.label=Rechtliche Informationen
|
cms.ui.assets.image.legal_metadata.label=Rechtliche Informationen
|
||||||
|
cms.ui.assets.audio.legal_metadata.label=Rechtliche Informationen
|
||||||
cms.ui.categories=Kategorien
|
cms.ui.categories=Kategorien
|
||||||
cms.ui.new_item=Neues Content Item angelegen
|
cms.ui.new_item=Neues Content Item angelegen
|
||||||
cms.ui.authoring.content_type=Content Typ:
|
cms.ui.authoring.content_type=Content Typ:
|
||||||
|
|
|
||||||
|
|
@ -232,6 +232,7 @@ cms.ui.assets.binaryasset.size=Size (bytes)
|
||||||
cms.ui.assets.image.width.label=Width
|
cms.ui.assets.image.width.label=Width
|
||||||
cms.ui.assets.image.height.label=Height
|
cms.ui.assets.image.height.label=Height
|
||||||
cms.ui.assets.image.legal_metadata.label=Legal metadata
|
cms.ui.assets.image.legal_metadata.label=Legal metadata
|
||||||
|
cms.ui.assets.audio.legal_metadata.label=Legal metadata
|
||||||
cms.ui.categories=Categories
|
cms.ui.categories=Categories
|
||||||
cms.ui.new_item=New item
|
cms.ui.new_item=New item
|
||||||
cms.ui.authoring.content_type=Content Type:
|
cms.ui.authoring.content_type=Content Type:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue